package com.tjtt.tdm.codeReview.dao;

import java.util.List;
import java.util.Map;

import com.tjtt.tdm.base.PageResult;

public interface IItemDao {
	/**
	 * 
	 * 描述：根据taskId查询样品列表
	 * @author wangxd
	 * @date Jun 30, 2015 4:20:46 PM
	 * @return PageResult
	 * @throw
	 */
	public PageResult querySampleByTaskId(Map filterMap) ;
	/**
	 * 
	 * 描述：根据taskId查询整车样品列表
	 * @author wangxj
	 * @date Jun 30, 2015 4:20:46 PM
	 * @return PageResult
	 * @throw
	 */
	public PageResult queryZCSampleByTaskId(Map filterMap);
	/**
	 * 
	 * 描述：根据taskId查询检测项目列表
	 * @author wangxd
	 * @date Jun 30, 2015 4:20:46 PM
	 * @return PageResult
	 * @throw
	 */
	public PageResult queryItemByTaskId(Map filterMap);
	/**
	 * 
	 * 描述：选择检测项目的左侧列表
	 * @author wangxd
	 * @date Jul 3, 2015 4:09:25 PM
	 * @return PageResult
	 * @throw
	 */
	public PageResult queryItemFromTable(Map filterMap) ;
	/**
	 * 
	 * 描述：根据检测项目查询对应的检测标准
	 * @author wangxd
	 * @date Jul 3, 2015 4:29:07 PM
	 * @return PageResult
	 * @throw
	 */
	public PageResult queryItemBiaozhunByItemId(Map filterMap);
	public List getDatabySql(String sql) ;
	public String executeSql(String sql);
	/**
	 * 
	 * 描述：常规检测流程--->项目分配中 样品列表
	 * @author wangxd
	 * @date Jul 14, 2015 4:17:57 PM
	 * @return void
	 * @throw
	 */
	public PageResult queryItemFenpeiSampleno(Map filterMap) ;
	/**
	 * 
	 * 描述：常规检测流程--->项目分配中 样品列表
	 * @author wangxd
	 * @date Jul 14, 2015 4:17:57 PM
	 * @return void
	 * @throw
	 */
	public PageResult queryItemFenpeiItem(Map filterMap);
	/**
	 * 
	 * 描述：常规检测流程--->项目分配中 样品/项目列表
	 * @author wangxd
	 * @date Jul 14, 2015 4:17:57 PM
	 * @return void
	 * @throw
	 */
	public PageResult queryItemSampleByTaskId(Map filterMap) ;
	/**
	 * 我的请求---检测项目
	 * wxj
	 */
	public PageResult queryMyItemSample(Map filterMap);
	/**
	 * 我的请求---研发报告
	 * wxj
	 */
	public PageResult queryMyItemSampleYF(Map filterMap);
	public String queryDeptUsers(String deptid) ;
	/**
	 * 
	 * 描述：检测项目管理 ：查询列表
	 * @author wangxd
	 * @date Sep 24, 2015 8:44:45 AM
	 * @return PageResult
	 * @throw
	 */
	public PageResult queryGwmItemList(Map filterMap);
	/**
	 * 
	 * 描述：查询已删除检测参数列表
	 * @author wangxd
	 * @date Oct 13, 2015 10:23:53 PM
	 * @return PageResult
	 * @throw
	 */
	public PageResult queryJiancecanshuList(Map filterMap);
	/**
	 * 
	 * 描述：检测项目管理中 --
	 * @author wangxd
	 * @date Oct 15, 2015 10:21:24 AM
	 * @return PageResult
	 * @throw
	 */
	public PageResult queryItemcanshuList(Map filterMap) ;
	
}
